Skip to main content link. Accesskey S
  • Help
  • HCL Logo
  • HCL Sametime wiki
  • THIS WIKI IS READ-ONLY. Individual names altered for privacy purposes.
  • HCL forums and blogs
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
Search
Community Articles > Voice and Video > TCSPI adapter troubleshooting and capturing logs (FFDC)
  • Share Show Menu▼
  • Subscribe Show Menu▼

Recent articles by this author

TCSPI adapter troubleshooting and capturing logs (FFDC)

Diagnosis tips for third party telephony adapters (TCSPI).
Community articleTCSPI adapter troubleshooting and capturing logs (FFDC)
Added by ~Nita Kinimanoni | Edited by IBM contributor~Nita Kinimanoni on August 16, 2011 | Version 28
  • Actions Show Menu▼
expanded Abstract
collapsed Abstract
Diagnosis tips for third party telephony adapters (TCSPI).
Tags: TCSPI, audio, video, troubleshooting, logs
ShowTable of Contents
HideTable of Contents
  • 1 Verifying proper installation and initialization of your TCSPI adapter
  • 2 Recommended Sametime client trace options for debugging TCSPI adapter problems
  • 3 Recommended Media Manager trace options for debugging TCSPI adapter problems
  • 4 Common Problems and Solutions

Verifying proper installation and initialization of your TCSPI adapter

 
See Installation verification steps in Appendix B of the Sametime Standard SDKexternal link. It documents the steps for verifying the installation of the SDK reference implementation MyAV; these same steps apply to your adapter. Additionally, you should check the trace.log file of the Media Manager for key messages indicating your TCSPI adapter was recognized, loaded, initialized, and ready to process conference calls. To confirm your TCSPI adapter JAR is recognized, search for this message:
 
[...] STConferenceManager loadService AVKCS1013I: For Conference Service com.example.YourConferenceService ClassLoader URLs included are 
file/.../sametime_tcspi/your_install_dir/
file:/.../sametime_tcspi/your_install_dir/your_adapter.jar 
 
When the Sametime client initializes, it  queries the Media Manager for the list of installed adapters and their configuration parameters (ConferenceManager.properties) via the adapter's ConferenceService.getConfiguration method. The corresponding client log for the method com.ibm.collaboration.realtime.telephony.tcspi.TCSPICallServiceProvider
setProviderProperties stores the values returned by the server.
 

Recommended Sametime client trace options for debugging TCSPI adapter problems


See Logging and tracing on Lotus Sametime Connectexternal link for how-to instructions. For general-problem diagnosis, set these trace options:

com.ibm.collaboration.realtime.internal.telephony.level=FINE
com.ibm.collaboration.realtime.telephony.level=FINE

com.ibm.collaboration.realtime.telephony.tcspi.level=FINER
 
The Sametime softphone uses SIP messages to communicate and respond to the Media Manager; by enabling the trace option below, an additional log called sip.log will be created:
 
com.ibm.collaboration.realtime.telephony.softphone.level=FINE
 
The softphone SIP log contains all the incoming/outgoing messages. The incoming messages are prefixed by three < arrows and the outgoing messages are prefixed by three > arrows. The SIP message methods of particular interest are:
  • REGISTER - tells the SIP Proxy/Register how to contact the softphone)
  • INVITE - initiates a SIP session and provides acceptable transport and media formats
  • ACK - acknowledges a previously negotiated session descriptor
  • OK - indicates final agreement with a previously ACK'd session description in a SIP negotiation sequence
When diagnosing problems between the softphone and Media Manager, the sip.log (client) and conference.log (server) entries can be used as an "index" to the much larger trace.xml (client) and trace.log (server) files.
 
Example of more specific trace options like for the user interface:

com.ibm.collaboration.realtime.telephony.ui.level=FINE


Note: Don't include the "multimedia" flags as recommended in the documentation unless you have GIPS errors,

com.ibm.collaboration.realtime.multimedia.level=FINE

They're unneeded and generate a lot of "noise" entries.

Recommended Media Manager trace options for debugging TCSPI adapter problems



See Setting a diagnostic trace on a Lotus Sametime Media Manager serverexternal link for how-to instructions. For general problem diagnosis, set these trace options:

com.lotus.sametime.telephony.*=fine:
com.ibm.mediaserver.*=all:
com.ibm.telephony.conferencing.spi.*=fine:
com.lotus.sametime.telephonymanager.*=fine


For problems related to SIP messages (e.g., failure to register, message delivery failures, authentication failures, timeouts), add these trace options:

com.ibm.ws.sip.*=all:
com.lotus.sametime.telephony.sipfocus.*=all:
com.ibm.sip.*=all:

Note the above options generate a considerable volume of low-level SIP container messages. These are important for diagnosing specific SIP message failures, but unnecessarily voluminous for...

Common Problems and Solutions



Symptom: Cannot make calls, Computer endpoint not shown in dropdown on Contact List, audio/video preferences not shown.
Causes and Solutions:
  • Policy does not allow for audio/video or third-party audio-video; check Sametime System Console (SSC) policy settings. If set correctly, logs should include AllowP2PVideoChat=true and av.allowAccessToTPartyFromCListAndIM=true log entries.
  • Client or server firewalls are blocking SIP registration of client. Confirm SIP ports for secure and unsecure messages are unblocked (typically 5060, 5061).
  • Media Server cannot register with the Sametime Community Server because VP port is blocked. Add Media Manager to Sametime trusted IPs in the SSC.

Symptom:  Call participants will remain in Connecting status, not Connected
Cause and Solution: TCSPI adapter failed to set user.CONNECTION_PROPERTY in response to third-party MCU bringing participant into call. Check for failed notification from MCU to TCSPI adapter.

Symptom: SIP messages between MCU and Media Manager fail with "503 Service Unavailable"
Cause and Solution: Transport and/or security mismatch between sender and receiver, i.e., attempting to send a secure SIP message to an unsecured port. Check that sender is using TLS / secure ports or UCP and unsecure ports.

Symptom: SIP messages between MCU and Media Manager fail with security certificate error messages.
Cause and Solution: If the third-party opens a TLS connection to the SIP Proxy/Registrar, it must have previously exchanged certificates between the server and/or profiles hosting the Media Manager and third-party SIPlet by exporting the SIP Proxy/Registrar's certificate to the MCU and vice versa.

  • Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (28)
collapsed Versions (28)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (28)Aug 16, 2011, 9:42:36 PM~Nita Kinimanoni  IBM contributor
27Aug 16, 2011, 9:26:37 PM~Lily Bubboosigennivu  IBM contributor
26Aug 16, 2011, 9:25:49 PM~Lily Bubboosigennivu  IBM contributor
25Aug 16, 2011, 9:24:24 PM~Lily Bubboosigennivu  IBM contributor
24Aug 16, 2011, 9:24:04 PM~Lily Bubboosigennivu  IBM contributor
23Aug 16, 2011, 9:14:50 PM~Lily Bubboosigennivu  IBM contributor
22Aug 16, 2011, 9:13:00 PM~Lily Bubboosigennivu  IBM contributor
21Aug 16, 2011, 9:02:33 PM~Lily Bubboosigennivu  IBM contributor
20Aug 16, 2011, 8:57:14 PM~Lily Bubboosigennivu  IBM contributor
19Aug 16, 2011, 8:17:56 PM~Lily Bubboosigennivu  IBM contributor
18Aug 16, 2011, 8:15:59 PM~Lily Bubboosigennivu  IBM contributor
17Aug 16, 2011, 8:15:26 PM~Lily Bubboosigennivu  IBM contributor
16Aug 16, 2011, 6:43:31 PM~Lily Bubboosigennivu  IBM contributor
15Aug 16, 2011, 6:20:43 PM~Lily Bubboosigennivu  IBM contributor
14Aug 16, 2011, 6:20:27 PM~Lily Bubboosigennivu  IBM contributor
13Aug 16, 2011, 6:20:03 PM~Lily Bubboosigennivu  IBM contributor
12Aug 16, 2011, 6:08:13 PM~Lily Bubboosigennivu  IBM contributor
10Aug 16, 2011, 5:50:38 PM~Lily Bubboosigennivu  IBM contributor
10Aug 16, 2011, 5:50:38 PM~Lily Bubboosigennivu  IBM contributor
9Aug 16, 2011, 5:50:13 PM~Lily Bubboosigennivu  IBM contributor
8Aug 15, 2011, 9:41:35 PM~Lily Bubboosigennivu  IBM contributorMinor change
7Aug 15, 2011, 9:40:48 PM~Lily Bubboosigennivu  IBM contributorMinor change
6Aug 15, 2011, 8:54:58 PM~Lily Bubboosigennivu  IBM contributor
5Aug 15, 2011, 8:53:50 PM~Lily Bubboosigennivu  IBM contributorMinor change
4Aug 15, 2011, 8:52:27 PM~Lily Bubboosigennivu  IBM contributor
3Aug 15, 2011, 8:40:45 PM~Lily Bubboosigennivu  IBM contributor
2Aug 15, 2011, 8:39:22 PM~Lily Bubboosigennivu  IBM contributorMinor change
1Aug 15, 2011, 8:38:44 PM~Lily Bubboosigennivu  IBM contributor
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software Support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL Software
  • Privacy
  • Accessibility